﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.ComponentModel;

namespace UILayoutEditor
{
    class Button : SubSpaceControl
    {
        string name;

        string stringTextKey;

       
        ColorListEntry highlightColor;
        ColorListEntry lowlightColor;
        ColorListEntry buttonUpColor;
        ColorListEntry buttonDownColor;
        ColorListEntry fontUpColor;

        
        ColorListEntry fontDownColor;

        string upTexture;
        string downTexture;
        List<string> actions = new List<string>();

        public List<string> Actions
        {
            get { return actions; }
            set { actions = value; }
        }

        [DescriptionAttribute("Name of the button")]
        public string Name
        {
            get { return name; }
            set { name = value; }
        }

        public string StringTextKey
        {
            get { return stringTextKey; }
            set { stringTextKey = value; }
        }

        internal ColorListEntry FontUpColor
        {
            get { return fontUpColor; }
            set { fontUpColor = value; }
        }
    }
}
